@charset "utf-8";
/* CSS Document */
html {border:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,input,textarea,th,td {margin: 0;padding: 0;}
input,select,textarea,button,table {font-family: 'Microsoft YaHei', '微软雅黑', 'Tahoma', 'SimSun', '宋体', 'Arial';}
input[type=text]::-ms-clear {display: none;}
em,i,cite {font-style: normal;}
ul,ol,li {list-style: none;}
body{
	
	margin:0; 
	padding:0; 
	font-size:12px;
	font-family: '宋体', 'Arial';
}

a{
	text-decoration:none;
	color:#222;
}
a:hover{
	color: #C00;
	text-decoration:underline;
}
a img{
	border:none;
}
#container{
	width:970px;
	margin:0 auto;
	
	padding:0;

}
#middle{
	
	width:970px;
	margin:0 auto;
	
}

#header {
	 
	height:190px; 
	margin:0 auto;
	background:#fff;
	
}
.row {overflow:hidden;}
#header .box_1 {height:120px; overflow:hidden; background:url(banner_bg.jpg);}
#header .box_1 .logo {width:340px; float:left;}
#header .box_1 .box_1_r {width:630px; float:left;}
#header .box_1 .box_1_r .row {padding-top:50px;}
#header .box_1 .box_1_r .row .text {float:right;padding-left:4px;}
#header .box_1 .box_1_r .row .select {float:right;padding-left:4px;}
#header .box_1 .box_1_r .row .search {float:right;padding-left:4px;padding-right:20px;}


.loca{
	height:30px;
	line-height:30px;
	width:970px;
	float:left;
	overflow:hidden;
}
.loca a{
	color:#C00;
	text-decoration:underline;
}
.loca a:hover{
	color:#F60;
}
.loca_l {float:left;width:222px;}
.loca_m {float:left;width:481px;padding-top:6px;}

.scroll_list {overflow:hidden;width:200px;}
.scroll_list div {width:100px;float:left;line-height:18px;height:18px;text-align:left;}
.scroll_list .more {width:100px;float:right;text-align:right;padding-right:40px;line-height:30px;height:30px;}



.fenzhi{
	background:#eee;
	border: #006 1px solid;
	padding:4px;
	height:65px;
	width:782px;
	line-height:20px;
	
	margin-top:10px;
	margin-bottom:10px;
}
.fenzhi a{
	color: #C30;
	
	
	padding:4px;
}
.fenzhi a:hover{
	color: #C30;
	text-decoration:underline;
	
}



#left {
	width:210px; 
	float:left;
	border-right:1px solid #ccc;
	padding:0 6px 5px 3px;
		
}
#left2 {
	width:210px; 
	float:left;
	
	padding:0 6px 5px 3px;
		
}
.tz{
	
	margin:5px 0;
	padding:3px 0 3px 3px;
	list-style-type: disc;
	list-style-position:inside;
	
}
.tz li{
	
	margin-bottom:5px;
	
}

.span1{
	color:#900;
	
}
.span2{
	color: #009;
	
}
.left_list{
	margin:0;
	padding:0;
	border:#c7c7c7 1px solid;
	background:url(left_bg.jpg) repeat-x;

}
.left_list a{
	display:block;
	list-style:none;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 1px 0;
	border-bottom:1px solid #c4c4c4;
	
	padding-left:10px;
	color:#ddd;
	
}

.left_list a:hover{
	background: #FF6;
	color:#000;
	margin:0;
	border-left:5px solid #F60;
	padding-left:20px;
	display:block;
	text-decoration:none;
	margin:0 0 1px 0;
	
}
.left_list2{
	margin:0;
	padding:0 4px 0 0;
	margin-bottom:10px;
	

}
.left_list2 a{
	display:block;
	list-style:none;
	height:20px;
	line-height:20px;
	font-size:12px;
	margin:0 0 1px 0;
	padding-left:10px;
	color:#000;
}
.left_list2 a:hover{
	color:#930;
	text-decoration:underline;
	
}
.qk{
	padding:3px 0 8px 8px;
}
.qk p{
	margin-bottom:2px;
}
.qk img{
	border:none;
}
.xz{
	margin:0;
	padding: 10px 0 10px 10px;
	list-style:none;
	display:block;
	clear:both;
	
}
.xz td{
	height:18px;
	
}
.xz2{
	margin:0 0 10px 0;
	padding: 10px 0 10px 10px;
	list-style:none;
	display:block;
	clear:both;
	min-height:150px;
	
}
.xz2 li{list-style:none; float:left; width:85px; line-height:18px}
.xzfc{
	line-height:18px;
	padding:8px 3px 8px 3px;
	
}
.xzfc img{
	border:1px solid #333;
	padding:1px;
	margin:0 5px 5px 0;
}




.ziyuan{
}

.ziyuan img{ 
	border:0;
	
	padding:1px;
}
.ziyuan a img {
	text-align:left;
	padding-left:2px;
	border:1px solid #999;
}

.pic a{
	margin:0;
	padding:1px 3px 1px 1px;
	
	display:block;
	height:56px;
	width:85px;
	background:#fff;
}
.pic a:hover{
	background:#F90;
}
h5{
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color: #333;
	
	padding-left:25px;
	margin-bottom:3px;
	margin-top:5px;
	background:url(h5_bg2.jpg) no-repeat left;
	border-bottom:1px solid #CCC;
}
#hh5{
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color: #036;
	padding-left:5px;
	background:url(h5_bg.jpg) no-repeat left;
	margin-bottom:3px;
}
#hh5 a{
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color: #036;
	padding:0;
	
	margin-bottom:3px;
}

#hh5 a:hover{
	background:url(h5_h_bg.jpg) no-repeat left;
	text-decoration:none;
}





#main {
	width:736px; 
	float:right; 
	margin-left:6px; 
	
}
.pic_news{
	float:left;
	width:350px;
	border:1px solid #666;
	height:236px;
	padding:1px;
	
}
.info{
	float:left;
	width:350px;
	padding:0 3px 0 16px;
	
}



.class_pic{
	background: url(class_bg.jpg);
	height:31px;
	width:736px;
	clear:both;
	margin:5px 0 15px 0;
}
.xxx{
	
	clear:both;
	height:200px;
}

.main_tab1{
	width:362px;
	float:left;
	color:#333;
	margin-bottom:10px;
	
}

.main_tab2{
	width:362px;
	float:right;
	color:#333;
	margin-bottom:10px;
}


.news_top{
	
	width:349px;
	
	padding-left:13px;
	background: url(box_top2.jpg) left no-repeat;
	height:31px;
	float:inherit;
	color:#fff;
	
}
.news_top a{ 
	display:block;
	line-height:31px;
	height:31px;
	font-size:14px;
	
	color:#FFF;

}




.book_txt{
	line-height:1.5em;
}
.ziyuan_yuan{
	width:100%;
}
.ziyuan_yuan td{
	padding-right:30px; 
	text-align:right; 
	font-size:14px; 
	color:#F90;
}

#footer {	
	height:130px; 
	margin:0 auto; 
	clear:both;
	width:970px;
	padding-top:30px;
}
#footer .foot_bg {width:100%;height:36px;background:#4070C8;line-height:36px;text-align:center;}
#footer .foot_bg a {color:#fff;}
#footer .foot_bg a:hover {cursor:pointer;}
#footer .copyright {line-height:30px;text-align:center;padding:10px 0;}

.a_1 a{
	color:#FFF;
}
.links_left{
	margin:5px 3px;
}
.select1{
	display:block;
	margin-bottom:5px;
}
.select1 form{
	margin:0;
	padding:0;
}
h3{ height:34px; line-height:34px; background:url(sub_left_top.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding-left:15px; margin:0}	
.sub_left_list{width:192px; background:#eee; list-style:none; font-size:14px; margin:0; padding:5px; border:1px solid #3366cc }
.sub_left_list li{ padding:5px 0 5px 15px; margin-left:8px; border-bottom:1px dashed #999; background:url(09.gif) left no-repeat;  }
.sub_left_list a{ font-size:14px;}
.sub_right_top{ width:96%; margin:10px 0; font-size:16px; text-align:center; font-weight:bold; color: #900}
.sub_right_topimg{ margin-bottom:30px; }
.sub_right_con{min-height:300px; width:98%; margin-top:15px}
.sub_right_con a{ color:#309; text-decoration:underline}
.sub_right_con a:hover{ color:#F60}
.sub_right_con a:visited{ color: #636}
.sub_right_con td{height:25px;}
.sub_right_con .row .b_img {float:left;width:180px;height:122px;padding:5px;}
.sub_right_con .row .b_img img {width:180px;height:122px;}
.sub_right_con .row .b_title {float:left;width:526px;height:72px;padding-top:60px;}
.sub_right_con .name_list div {width:124px;float:left;padding:0 10px;height:40px;line-height:40px;font-size:14px;}
.sub_right_con .art_time {line-height:30px;text-align:center;padding-right:50px;font-size:14px;}
.sub_right_con .perBox {border-bottom:1px dashed #999;padding:15px; overflow:hidden;}
.sub_right_con .perBox img { float:left;}
.sub_right_con .perBox .sum {float:left;width:530px;padding:0 20px;}
.sub_right_con .perBox .sum .book_title {padding-bottom:15px;}
.sub_right_con .for_perBox {border-bottom:1px dashed #999;padding:15px 0; overflow:hidden;}

.sub_right_list{  margin:10px 10px 20px 10px;}
.sub_right_list li{list-style-image: url(68.gif); list-style-position:inside;  margin-left:6px; line-height:22px;}
.sub_right_list .bookBox {border-bottom:1px dashed #ccc;  margin-bottom:8px; overflow:hidden;}
.sub_right_list .bookBox img {display:block;float:left;}
.sub_right_list .bookBox .sum {width:520px;float:left;padding:15px;}
.sub_right_list .bookBox .sum .author {font-weight:bold;color:#333;line-height:30px;}
.sub_right_list .bookBox .sum .pub {line-height:20px;}
.sub_right_list .bookBox .sum .book_summary {font-size:12px;line-height:14px;padding:7px 0;}

.art_con .author {line-height:40px;height:40px;font-weight:bold;}
.art_con .pub_date {line-height:40px;height:40px;}

#second_li{font-size:12px; padding:3px 0 3px 30px; background:none;}
#second_li{font-size:12px; padding:3px 0 3px 30px;}
h4{
	height:30px;
	color:#009;
	line-height:30px;
	font-size:14px;
}

.jpsm {width:360px;float:left; overflow:hidden;}
.jpsm .thumb {width:140px; float:left;}
.jpsm .sum {width:220px; float:left;}
#c7_1 .zy_img,
#c7_2 .zy_img,
#c7_3 .zy_img,
#c7_4 .zy_img {float:left;padding:5px 8px;}
#c7_1 .enter,
#c7_2 .enter,
#c7_3 .enter,
#c7_4 .enter {float:left;text-align:center;width:144px;line-height:61px;font-size:14px;}
.ziyuan .block {float:left;width:180px;padding-top:5px;}
.ziyuan .block .title {line-height:24px;text-align:left;}

#write_style{color:#666;}
#date_style{color:#666;}
#news_sum{line-height:1.5em; font-size:14px; margin-bottom:15px; font-family: "���Ŀ���"}
#news_content{line-height:1.5em; font-size:14px;}
#news_content a{ text-decoration:underline; color:blue; font-size:14px}
.news_writer{font-size:14px; font-weight:bold}
.sociologists_name{font-size:14px;}
.sociologists_name a{font-size:14px; color: #009}
.book_img img{border:1px solid #999; padding:2px;}
.book_title{color:#C00; font-size:14px; font-weight:bold}
.book_title a{color:#C00; font-size:14px; font-weight:bold}
.book_title a:hover{color: #06F; text-decoration:underline}
.book_write{color:#03F}
.book_summary{line-height:1.5em; font-size:14px;}
.book_summary a{ text-decoration:underline; color:blue}
.morelink{}
.morelink a{ color:#C03; text-decoration:underline}
.tr_list{ background:#CBEBA7; overflow:hidden;padding:1px;float:left;}
.tr_list div{ background:#CBEBA7;float:left; width:160px; font-size:14px; color:#960; text-align:center; line-height:25px; border:1px solid #fff}
.tr_list a{ color:#900; text-decoration:underline;}
.for_perBox .tr_list div {width:220px;}
.tr_lists{ background:#CBEBA7; overflow:hidden;padding:1px;float:left;}
.tr_lists div{ background:#CBEBA7;float:left; width:225px; font-size:14px; color:#960; text-align:center; line-height:25px; border:1px solid #fff}
.tr_lists a{ color:#900; text-decoration:underline;}

.link_class{ background: #9C0; line-height:25px}
.title_style{color:#C00; font-size:14px}
.title_style a{color:#C00; text-decoration:underline}
.tab_resource{ width:90%; background:#666;}
.tab_resource td{ width:90%; background:#fff; width:30%}
.tab_title{ background:#8AA5B9}
.resource_list{ margin:10px 0 20px 10px; width:680px; float:right  }
.resource_list li{ float:left; width:48%; }
.resource_title{background:url(ff.gif) left no-repeat; padding-left:15px; color:#C30; font-size:14px; font-weight:bold; display:block;  margin-top:10px; clear:both }
.boke_list{}
.boke_list li{float:left; width:140px;}
.boke_list li a{ font-size:14px; color:#009}
.famous{ float:left; width:150px; padding:10px 0;}
.famous .img {padding:1px;}
.famous img{ border:1px solid #666}
.famous .name {width:104px;text-align:center;}
.famous span a{ font-size:14px; color:#000; line-height:40px;}
.famous span a:visited{ color:#333; }
.h_shgz{font-size:14px; font-weight:bold; color:#900; margin-top:15px}
#list_shgz{ font-size:14px; margin:15px 5px}
#list_shgz li{ line-height:150%}
.two_list{  margin:10px 10px 20px 10px;}
.two_list li{float:left; width:300px; list-style-image: url(68.gif); list-style-position:inside;  margin-left:6px; line-height:22px;}

h6{ font-size:14px; color:#006; font-size:16px; margin:8px 0}
.mingjia{ margin-bottom:15px; padding-bottom:5px; border-bottom:dotted 1px #333; font-size:12px}
.mingjia li{ list-style-position:inside; margin-left:5px; line-height:150%}
.mingjia a { color:#039}
.mingjia a:hover { color: #C30}
.mingjia a:visited { color: #606}
.xscggd{float:right;padding-right:15px;}
.xscggd a{font-size:12px;text-decoration: underline;color: #c03;font-weight:normal;}
.xscggd a:hover{color: #f06;}


.select select { height:20px; line-height:20px; font-size:12px;}